/*
 * 面向属性的 CSS
 */

/* 单个样式属性类 */
.oflow{
    overflow: scroll;
}
/* 字体 */
.f12{
    font-size: 12px;
}
.f14{
    font-size: 14px;
}
.f16{
    font-size: 16px;
}
.f18{
    font-size: 18px;
}
.f20{
    font-size: 20px;
}
.f22{
    font-size: 22px;
}
.fz60 {
    font-size: 50px;
  }

/* 字体粗细 */
.fw {
    font-weight: bold;
  }

/* 文字颜色 */
.cfff{
    color: #fff;
}
.c234 {
    color: #234f7a;
  }
.rgba1{
  color: rgba(255, 255, 255, .5);
} 
/* 文本对齐 */
.t-center{
    text-align: center;
}
.tri {
    text-align: right;
  }
/* margin */
.m10 {
    margin: 10px 0;
  }
  .m025 {
    margin: 0 25px;
  }
  .mt15 {
    margin-top: 15px;
  }
  .mt30 {
    margin-top: 30px;
  }
  .ml10 {
    margin-left: 10px;
  }
  .m020 {
    margin: 0 20px;
  }
  .mb30 {
    margin-bottom: 30px;
  }
  .mb15 {
    margin-bottom: 15px;
  }
  .mb10 {
    margin-bottom: 10px;
  }
  .mb5{
    margin-bottom: 5px;
  }
  .mb80 {
    margin-bottom: 80px;
  }
  .mt60 {
    margin-top: 60px;
  }
  .mb20 {
    margin-bottom: 20px;
  }
  .mb25 {
    margin-bottom: 25px;
  }
  .mb65 {
    margin-bottom: 65px;
  }
  .mr70 {
    margin-right: 70px;
  }
  .mr50 {
    margin-right: 50px;
  }
  .mr15 {
    margin-right: 15px;
  }
  .mr40 {
    margin-right: 40px;
  }
  .mr30 {
    margin-right: 30px;
  }
  .mr10 {
    margin-right: 10px;
  }
  .mlr5{
    margin: 0 5%;
  }
  
  .mt30 {
    margin-top: 30px;
  }
  .mt25 {
    margin-top: 25px;
  }
  .mt47 {
    margin-top: 47px;
  }
  .mt5 {
    margin-top: 5px;
  }
  .mt10 {
    margin-top: 10px;
  }
  .mt20 {
    margin-top: 20px;
  }
  .mt55 {
    margin-top: 55px;
  }
  .mt80{
    margin-top: 80px;
  }
  .m15 {
    margin: 15px 0;
  }
  .pt85 {
    padding-top: 85px;
  }
  .m2015 {
    margin: 20px 0 10px 0;
  }
  .m1020 {
    margin: 10px 0 20px 0;
  }
  .m2020 {
    margin: 20px 0 20px 0;
  }
  .m020 {
    margin: 0 20px;
  }
  .m200 {
    margin: 20px 0;
  }
  /* padding */
  .pl40 {
    padding-left: 40px;
  }
  .pl10 {
    padding-left: 10px;
  }
  .pl15 {
    padding-left: 15px;
  }
  .p515 {
    padding: 5px 15px;
  }
  .pl30 {
    padding-left: 30px;
  }
  .pl20 {
    padding-left: 20px;
  }
  .pt10{
    padding-top: 10px;
  }
  .pt45 {
    padding-top: 45px;
  }

/* 行高 */
.lh44{
    line-height: 44px;
}

/* 公用背景 */
.reg-bg{
  background: url(../../assets/imgs/sign-bg.jpg) no-repeat center;
  background-size: cover;
}
